Big Huge Thesaurus

William Bradford Shockley

noun